package com.xiaoshuidi.cloud.module.contract.controller.admin.bill.vo.orderFees;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.time.LocalDateTime;

/**
 * 账单 DO
 *
 * @author 合房租赁
 */
@Data
public class OrderDetailExcelVo {

//    /**
//    *实际支付时间
//    * */
//    @ExcelProperty("实际支付时间")
//    private LocalDateTime actualPayTime;
    /**
    * 创建时间 |操作时间
    * */
    @ExcelProperty("创建时间 |操作时间")
    private LocalDateTime  createTime;
    /**
    * 门店名称
    * */
    @ExcelProperty("门店名称")
    private String apartmentName;
    /**
    * 房间名称
    * */
    @ExcelProperty("房间名称")
    private String roomName;
    /**
    * 客户名称
    * */
    @ExcelProperty("客户名称")
    private String customerName;

    /**
    * 支付方式
    * */
    @ExcelProperty("支付方式")
    private String payMethod;
    /**
    * 交易来源
    * */
    @ExcelProperty("交易来源")
    private String transactionSource;
    /**
    * 费项名称
    * */
    @ExcelProperty("费项名称")
    private String feeName;
    /**
    * 开始时间
    * */
    @ExcelProperty("开始时间")
    private LocalDate startTime;
    /**
    * 结束时间
    * */
    @ExcelProperty("结束时间")
    private LocalDate endTime;
    /**
    * 流入流出
    * */
    @ExcelProperty("流入流出")
    private String flowType;
    /**
    * 费用金额
    * */
    @ExcelProperty("费用金额")
    private BigDecimal amount;
    /**
    * 优惠金额
    * */
    @ExcelProperty("优惠金额")
    private BigDecimal discountAmount;
//    /**
//    * 实际支付金额
//    * */
//    @ExcelProperty("实际支付金额")
//    private BigDecimal paidAmount;
    /**
     * 实付金额
     */
    @ExcelProperty("实际支付金额")
    private BigDecimal actualPaymentAmount;

    /**
     * 承租人 名
     */
    @ExcelProperty("承租人")
    private String lesseeName;

    /**
     * 实际支付时间
     */
    @ExcelProperty("实际支付时间")
    private LocalDateTime actualPayTime;

    /**
     * 操作时间
     */
    @ExcelProperty("操作时间")
    private LocalDateTime updateTime;
}
